from pyecharts import options as opts
from pyecharts.charts import Radar
from pyecharts.globals import ThemeType
radar=Radar(init_opts=opts.InitOpts(
    width='600px',height='400px',
    theme=ThemeType.ESSOS, page_title='雷达图'))
radar.add(series_name='某员工',data=[[90,60,75,85,95]],linestyle_opts=opts.LineStyleOpts(color='red'))
radar.add_schema(
    schema=[
opts.RadarIndicatorItem(name='管理能力',max_=100),
        opts.RadarIndicatorItem(name='业务能力',max_=100),
        opts.RadarIndicatorItem(name='组织能力',max_=100),
        opts.RadarIndicatorItem(name='沟通能力',max_=100),
        opts.RadarIndicatorItem(name='表达能力',max_=100),
          ],
    center=['50%','60%'],
splitline_opt=opts.SplitLineOpts(is_show=True,linestyle_opts=opts.LineStyleOpts(color='grey')),
    textstyle_opts=opts.TextStyleOpts(color='black'),)
radar.set_global_opts(
    title_opts=opts.TitleOpts(
        title='某员工能力分析雷达图', pos_right='35',pos_left='center'),
    legend_opts=opts.LegendOpts(pos_right='35', pos_top='25'))
radar.render('例3-5.html')
